// see http://vuejs-templates.github.io/webpack for documentation.
var path = require("path");
require("../API/config.js");
module.exports = {
  // production 环境
  build: {
    // 使用 prod.env 中定义的编译环境
    env: require("./prod.env"),
    index: path.resolve(__dirname, "../dist/index.html"),
    // 编译输出的静态资源根路径
    assetsRoot: path.resolve(__dirname, "../dist"),
    // 编译输出的二级目录
    assetsSubDirectory: "static",
    // 编译发布上线路径的根目录，可配置为资源服务器域名或CDN域名
    assetsPublicPath: "/",
    // 是否开启 gzip
    productionGzip: false,
    // 需要使用 gsip 压缩的文件扩展名
    productionGzipExtensions: ["js", "css"]
  },
  // dev环境
  dev: {
    // 使用 dev.env 中定义的编译环境
    env: require("./dev.env"),
    // 进行测试页面的端口
    port: 1200,
    // 编译 输出的二级目录
    assetsSubDirectory: "static",
    // 编译发布线上的根目录 可以自定义
    assetsPublicPath: "/",
    proxyTable: {
      // 通讯录
      "/api/org-book": {
        target: global.httpStr + global.bookIp + ":" + global.bookPort,
        changeOrigin: true
      },
      //获取地区信息
      "/api/system": {
        target: global.httpStr + global.bookIp + ":" + global.bookPort,
        changeOrigin: true
      },
      // 设置-工作台列表
      "/api/org-admin": {
        target: global.httpStr + global.bookIp + ":" + global.bookPort,
        changeOrigin: true
      },
      //企业标签
      "/api/org": {
        target: global.httpStr + global.bookIp + ":" + global.bookPort,
        changeOrigin: true
      },
      // 上传文件
      "/file": {
        target: global.httpStr + global.fileIp + ":" + global.filePort,
        changeOrigin: true
      },
      // 登陆/退出
      "/api/passport/web/user": {
        target: global.httpStr + global.loginIp + ":" + global.loginport,
        changeOrigin: true
      },
      // 公告
      "/notice": {
        target: global.httpStr + global.workIp + ":" + global.workport,
        changeOrigin: true
      },
      // 签到
      "/sign": {
        target: global.httpStr + global.workIp + ":" + global.workport,
        changeOrigin: true
      },
      // 资讯
      "/info": {
        target: global.httpStr + global.workIp + ":" + global.workport,
        changeOrigin: true
      },
      // 日志
      "/log": {
        target: global.httpStr + global.workIp + ":" + global.workport,
        changeOrigin: true
      },
      // 审批
      "/approval": {
        target: global.httpStr + global.workIp + ":" + global.workport,
        changeOrigin: true
      }
    },
    // 是否开启 cssSourceMap
    cssSourceMap: false
  }
};
